@media only screen and (max-width: 1023px) {
    #home .home-caption {
        top: 150px;
    }
}

@media only screen and (max-width: 999px) {
    #home .home-caption h4 {
        font-size: 30px;
    }
}

@media only screen and (max-width: 768px) {
    /* #home {
        background: url('../assets/img/bg/md_bg.jpg') no-repeat center/cover;
        height: 100vh;
        font-family: var(--poppins);
    } */
    #home .home-caption h4 {
        font-size: 30px;
    }
    #home .home-caption {
        top: 200px;
    }
    /* #home img {
        width: 150px !important;
    } */
    .navbar {
        padding: 0px 20px;
    }
}

@media only screen and (max-width: 493px) {
    #home .hire {
        font-size: 14px;
        padding: 0.4em 2.5em;
    }
}

@media only screen and (max-width: 457px) {
    #home .hire {
        font-size: 14px;
        padding: 0.4em 2.5em;
    }
}

@media only screen and (max-width: 359px) {
    #home img {
        width: 150px !important;
    }
}

@media only screen and (max-width: 379px) {
    .nav-tabs .d-btn {
        width: 120px !important;
        font-size: 13px !important;
    }
}